package Basic;

public class demo03 {
    public static void main(String[] args) {
        //整数拓展
        int i=10;
        int i1=010;
        int i2=0x10;    //十六进制后面还有A~F
        int i3=0b10;
        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);

    }

    public static class demo05 {
        static int allCliks=0;  //类变量，写在前面，在方法以外，因为它是对象的本省属性，可以在类里面直接使用
        static double salary=2500;
        String name="chowxq";//实例变量：从属于对象；如果不自行初始化，这个类型的默认值是0 /0.0
                                //布尔类型默认是false 除了基本类型，其余的默认值都是null
        int age;
        //除了方法以外还可以定义类属性，可以理解为当前定义的变量
        public static void main(String[] args) {//类里面使用main方法，也叫主程序方法
            //变量就是变化的量，就是内存中指定空间存放的东西，给了类型，给了名字，就能使用了
            int a=1;    //局部变量，它是在方法里面的
            int b=2;
            int c=3;    //这样申明变量可读性强
            System.out.println(a);
            //变量类型 变量名字= new Basic.demo03.demo05();new Basic.demo03.demo05()相当于把demo05这个类拿到了
            demo05 test_class= new demo05();
            System.out.println(test_class.name);
            System.out.println(test_class.age);
            System.out.println(allCliks);
            System.out.println(salary);
        }
        //其他方法
        public void add(){

        }
    }
}
